
Documentation for result of GETVALRESULTSDOC
VALRES_DEF[] Non-OPEB Valuation Results Component (OUTC's) - a nested vector whose elements hold:
    [1]  <actNonBenAndInactNonStatus see OUTC1_DEF> OUTC1 - Core Active non-benefit & Inactive non-status related output (see below)
    [2]  <actBen see OUTCX2_DEF> OUTC2 - Core Active benefit related output (see below)
    [3]  (Not used)
    [4]  <nonAct see OUTCX4_DEF> OUTC4 - Core Non-active output (see below)
    [5]  <indAgg see OUTCM5_DEF> OUTC5 - Individual aggregate results (see below)
    [6]  <inputData see OUTC6_DEF> OUTC6 - Input data numeric field results (see below)
OUTC1_DEF[;] OUTC1 Valuation & Core Non-OPEB Active non-benefit & Inactive non-status related
   output structure [PROJT;78]
    Axes:
      [*;] <byProjectionYear axis> projection years.
    Active member inforce data:
      [;1]  <actHc num> Headcount for active members
      [;72] <actPBGCHC num> PBGC Headcount for active members
      [;75] <actPBGCHCCas num> PBGC Headcount for CAS active members
      [;73] <actCasHc num> CAS Headcount for active members
      [;41] <actNeHc num> Headcount for cumulative number of new entrants remaining
      [;2]  <actSal num> Salary for active members
      [;3]  <actAttAge num> Attained age times headcount for active members
      [;4]  <actSex num> Sex times headcount for active members
      [;5]  <actSvc num> Service times headcount for active members
      [;6]  <actEmployeeContrib num> Employee contributions (for cash flow purposes)
      [;65] <actTotHours num> Total hours for active members
      [;66] <actNeHours num> Hours for new entrants
      [;74] <actEmployeeContribCas num> Employee contributions for CAS participants
    Additional Active output:
      [;7]  <actValHc num> Valuation headcount
      [;8]  <actValSal num> Valuation salary
      [;9]  <actPvfwl num> Funding Present value of future working lifetimes
      [;10] <actPvfwlStatutory num> Statutory Pres. value of future working lifetimes
      [;11] <actPvfwlAcctg num> Acctg Pres. value of future working lifetimes
      [;12] <actPvFutSal num> Funding Present value of future salaries
      [;13] <actPvFutSalStatutory num> Statutory Present value of future salaries
      [;14] <actPvFutSalAcctg num> Accounting Present value of future salaries
      [;15] NOT USED was Funding Pres. val. of future employee contributions but moved to OUTC2
      [;16] NOT USED was Statutory P.V. of future employee contributions but moved to OUTC2
      [;17] NOT USED was Accounting P.V. of fut. employee contributions but moved to OUTC2
      [;18] <actExpValueFutWorkingYearsAcctg num> accounting basis, expected value of each future working year [NAA]
            [*] <byAge num>
      [;19] (not used - had been FASBWLWW)
      [;20] <actExpSvcCurrYearAcctg num> accounting basis, denominator for average future service
      [;47] <actPvFutSalCP num> Funding Present value of salaries over control period
      [;52] <contribPolData num> Contribution Policy data
      [;53] <actDecrements num> Active decrements, experience basis (core projection only)
            [*] <byDec num>
      [;54] <actExpValueFutWorkingYearsfund num> Funding basis, expected value of each future working year [NAA]
            [*] <byAge num>
      [;55] <actExpSvcCurrYearfund num> funding basis, denominator for average future service
      [;60] <NEAT num> new entrant asset transfer
      [;61] <actERSL num> accounting basis, GASB expected remaining service lives
      [;62] <actERSLfund num> funding basis, GASB expected remaining service lives
      [;63] <actERSLdenom num> accounting basis, active portion of denominator for GASB expected remaining service lives
      [;64] <actERSLdenomfund num> funding basis, active portion of denominator for GASB expected remaining service lives
    Life Expectancies & weighted average retirement age
      [;21] <nonactLifeExpectanciesAcctg> initial inactive ASC 715 life expectancies [TAA]
            [*] <byAge num>
      [;22] <nonactLifeExpectanciesFirstYearAcctg num> denomimnator for average inactive life expectancy
      [;32] <actLifeExpectanciesAcctg> Active accounting life expectancy [TAA]
            [*] <byAge num>
      [;33] <firstyearactLifeExpectanciesAcctg> denominator for average active life expectancy
      [;34] <emergeLifeExpectanciesAcctg> Emerging inactive accounting life expectancy [TAA]
            [*] <byAge num>
      [;35] <firstyearactLifeExpectanciesAcctg> denominator for average emerging inactive life expectancy
      [;42] <expectedrets> expected rets for weighted avg ret age (denominator) funding (not yet available in German mode)
            [*] <byAge num>
      [;43] <weightedage> weighted ages for weighted avg ret age (numerator) funding (not yet available in German mode)
            [*] <byAge num>
      [;44] <activecount> active count used for weighted avg ret calc (passed to VALX) funding (not yet available in German mode)
            [*] <byAge num>
            NB: the NAA dimension in [42-44] is by actual age, so from 1 through NAA+RDX.  For example, the 55th column of
                [;42] contains the expected number of retirements across all participants at age 55.
      [;76] <expectedretsAcctg> expected rets for weighted avg ret age (denominator) accounting (not yet available in German mode)
            [*] <byAge num>
      [;77] <weightedageAcctg> weighted ages for weighted avg ret age (numerator) accounting (not yet available in German mode)
            [*] <byAge num>
      [;78] <activecountAcctg> active count used for weighted avg ret calc (passed to VALX) accounting (not yet available in German mode)
            [*] <byAge num>
            NB: the NAA dimension in [76-78] is by actual age, so from 1 through NAA+RDX.  For example, the 55th column of
                [;76] contains the expected number of retirements across all participants at age 55.

    Projected Benefit Payments & Headcounts
      [;23] <valProj_ActiveHeadcount>      Headcount, actives (funding) [NAA]
            [*] <byAge num>
      [;24] <valProj_ActiveSalary>         Salary, actives    (funding) [NAA]
            [*] <byAge num>
      [;25] <valProj_ActiveHeadcountAcctg> Headcount, actives (acctg)   [NAA]
            [*] <byAge num>
      [;26] <valProj_ActiveSalaryAcctg>    Salary, actives    (acctg)   [NAA]
            [*] <byAge num>
            NB: Replaced with Max Tax projected benefit payments before interpolation
      [;48] <valProj_ActiveEEContribAcctg> Employee contributions, actives    (funding)   [NAA]
            [*] <byAge num>
      [;49] <valProj_ActiveEEContrib>      Employee contributions, actives    (acctg) [NAA]
            [*] <byAge num>
            NB: Replaced with PBGC effective interest rates before interpolation
      [;27] <valProj_ActNarPay> Funding active PBPs [TAA;20]
            NB: Pre-3.10 cores always include emerging inactives in this column too.
                When a post-3.09 core is read (for output, VALX, etc), this column is adjusted
                to include emerging inactives in the function ADD#deltaINACTIVES.
            [*;] <byAge num>
            [;*] <byBasis num>
                 1=PVB (on Actuarial Liability basis if PPA)
                 2=PUC AL
                 3=PUC NC
                 4=UC AL
                 5=UC NC
                 6=PPA Funding NAR EIR (If multiemployer, RPA Current Liability)
                 7=PPA PBGC NAR (If multiemployer, RPA Current Liability NC)
                 8=PPA PBGC NAR EIR (If multiemployer, Multiemployer Vested Liability)
                 9=PPA Max Tax UC EIR
                 10=PPA Max Tax UC NAR AL
                 11=PPA Max Tax UC NAR NC
                 12=PPA PVB
                 13=PPA Max Tax PUC NAR AL
                 14=PPA Max Tax PUC NAR NC
                 15=PPA Funding NAR AL
                 16=PPA Funding NAR NC
                 17=CAS AAL
                 18=CAS AAL NC
                 19=CAS MAL
                 20=CAS MAL NC
            NB: Replaced with PPA effective interest rates before interpolation
      [;28] <valProj_ActArPay> At-risk active PBPs [TAA;7]
            NB: Pre-3.10 cores always include emerging inactives in this column too.
                When a post-3.09 core is read (for output, VALX, etc), this column is adjusted
                to include emerging inactives in the function ADD#deltaINACTIVES
            [*;] <byAge num>
            [;*] <byBasis num>
                 1=PVB (not calculated, always MV)
                 2=PPA Max Tax PUC AR AL
                 3=PPA Max Tax PUC AR NC
                 4=PPA Funding AR AL
                 5=PPA Funding AR NC
                 6=PPA Max Tax UC AR AL
                 7=PPA Max Tax UC AR NC
            NB: Replaced with funding effective interest rates before interpolation
      [;29] <valProj_InactivePay> Payments, initial inactives, funding basis [TAA;11]
               [*;] <byAge axis>
               [;1] Regular/Actuarial Liability basis
               [;2] PPA At-risk Funding (If multiemployer, RPA Current Liability)
               [;3] PPA Not-at-risk Funding EIR (If multiemployer, Multiemployer Vested Liability)
               [;4] PPA PBGC
               [;5] PPA PBGC EIR
               [;6] PPA Not-at-risk Max Tax
               [;7] PPA Not-at-risk Max Tax EIR
               [;8] PPA At-risk Max Tax
               [;9] PPA Not-at-risk Funding
              [;10] CAS Actuarial Accrued Liability
              [;11] CAS Minimum Actuarial Liability
            NB: Replaced with PPA/funding assumed projected benefit payments before interpolation
      [;30] <valProj_ActArPay> Accounting active PBPs [TAA;7]
            NB: Pre-3.10 cores always include emerging inactives in this column too.
                When a post-3.09 core is read (for output, VALX, etc), this column is adjusted
                to include emerging inactives in the function ADD#deltaINACTIVES
            [*;] <byAge num>
            [;*] <byBasis num>
                 1=EBO
                 2=PBO
                 3=PBO NC
                 4=ABO
                 5=ABO NC
                 6=PBO Annuity Substitution
                 7=PBO NC Annuity Substitution
            NB: Replaced with Accounting effective interest rates before interpolation
      [;31] <valProj_InactivePay> Payments, initial inactives, accounting basis           [TAA;2]
            [*;] <byAge num>
            [;*] <byBasis num>
                 1=EBO/PBO
                 2=PBO Annuity Substitution
            NB: Replaced with accounting assumed projected benefit payments before interpolation
      [;45] <valProj_FundPaySplit> Active and inactive benefits split by pension increase, funding basis (UK vals only) [3+2 #times #Unique pension increase definitions;TAA;5]
            [*;;] <byTranche num>
            [;*;] <byAge num>
            [;;*] <byBasis num> 1=PVB, 2=PUCAL, 3=PUCNC, 4=UCAL, 5=UCNC
      [;46] <valProj_AcctPaySplit> Active and inactive benefits split by pension increase, acct basis (UK vals only) [3+2 #times #Unique pension increase definitions;TAA;5]
            [*;;] <byTranche num>
            [;*;] <byAge num>
            [;;*] <byBasis num> 1=PVB, 2=PUCAL, 3=PUCNC, 4=UCAL, 5=UCNC
      [;50] <valProj_InactivePaySolv>  Canadian Solvency benefit payments, initial inactives [TAA;6]
            [*;] <byAge num>
            [;*] <byBasis num> 1=solvency transfer value, 2=solvency immediate annuity purchase, 3=solvency deferred annuity purchase
                               4=windup transfer value, 5=windup immediate annuity purchase, 6=windup deferred annuity purchase
            NB: Replaced with Max Tax effective interest rates before interpolation
      [;51] <valProj_ActPaySolv> Canadian Solvency PBPs, active PBPs [TAA;6]
            NB: Pre-3.10 cores always include emerging inactives in this column too.
                When a post-3.09 core is read (for output, VALX, etc), this column is adjusted
                to include emerging inactives in the function ADD#deltaINACTIVES
            [*;] <byAge num>
            [;*] <byBasis num> 1=solvency transfer value, 2=solvency immediate annuity purchase, 3=solvency deferred annuity purchase
                               4=windup transfer value, 5=windup immediate annuity purchase, 6=windup deferred annuity purchase
            NB: Replaced with PBGC projected benefit payments before interpolation
      [;56] <valProj_FundEmInact> Core projection funding emerging inactive participants PBPs [TAA;14]
            [*;] <byAge num>
            [;*] <byBasis num>
                  1 - Regular/Actuarial Liability basis
                  2 - Canadian Solvency Transfer Value (RPA Current Liability if multiemployer)
                  3 - Canadian Solvency Immediate Annuity Purchase
                  4 - Canadian Solvency Deferred Annuity Purchase
                  5 - PPA Funding At-risk
                  6 - PPA Max Tax At-risk
                  7 - Canadian Windup Transfer Value
                  8 - Canadian Windup Immediate Annuity Purchase
                  9 - Canadian Windup Deferred Annuity Purchase
                 10 - PPA Funding Not-at-risk
                 11 - PPA Max Tax Not-at-risk
                 12 - PPA PBGC Not-at-risk
                 13 - CAS Actuarial Accrued Liability
                 14 - CAS Minimum Actuarial Liability
      [;57] <valProj_AcctEmInact> Core projection accounting emerging inactive participants PBPs [TAA;1]
            [*;] <byAge num>
            [;*] <byBasis num>
                  1 - Accounting EBO
      [;58] <actDecsFdg num> Active decrements, funding basis (valuations only) [NAA;4]
            [*;] <byAge axis>
            [*] <byDec num> (1=ret, 2=trm, 3=dis, 4=dth)
      [;59] <actDecsActg num> Active decrements, accounting basis (valuations only) [NAA;4]
            [*;] <byAge axis>
            [*] <byDec num>  (1=ret, 2=trm, 3=dis, 4=dth)
    Insurance Reserves - Death Coverage
      [;36] <dthCov_Res num> Reserve for death coverage
      [;37] <dthCov_Prem num> Premium for death coverage
    Tax Reserve (valuations only)
      [;38] <actTR num> German Tax Reserve for actives
    Solvency Incremental Cost
      [;39]  <icSolvInact num> Solvency incremental cost for initial inactives
      [;40]  <icSolvAct num> Solvency incremental cost for actives (and decrementing actives)
      [;67]  <icWindInact num> Windup incremental cost for initial inactives
      [;68]  <icWindAct num> Windup incremental cost for actives (and decrementing actives)
    Vested Liabilities by decrement
      [;69] <VestedLiabDecFund num> Funding vested liabilities stored by decrement [8;7]
           [*;] <byDec num> (1=ret, 2=trm, 3=dth, 4=dis, 5=eec, 6=in svc, 7=refund eec, 8=aml)
           [;*] <VLbasis num>
             [;1] Not-at-risk
             [;2] OBRA
             [;3] RPA
             [;4] PBGC or MultiEmployer
             [;5] Not-at-risk PBGC
             [;6] At-risk PBGC
             [;7] At-risk
      [;70] <VestedLiabDecActg num> Accounting vested liabilities stored by decrement [8;2]
           [*;] <byDec num> (1=ret, 2=trm, 3=dth, 4=dis, 5=eec, 6=in svc, 7=refund eec, 8=aml)
           [;*] <VLbasis num>
               [;1] VBO
               [;2] ASC 960
      [;71] <VLBPSbyDec num> Funding vested liabilities benefit payments stored by decrement [8;TAA;2]
           [*;;] <byDec num> (1=ret, 2=trm, 3=dth, 4=dis, 5=eec, 6=in svc, 7=refund eec, 8=aml)
           [;;*] <VLbasis num>
                [;;1] PPA PBGC or MultiEmployer vested
                [;;2] PPA PBGC EIR

OUTCX2_DEF[;;] Non-OPEB Active benefit related output structure:
      OUTX2 (Val Set & Det Fcst)  [PROJT;nben or nprom;133]
      OUTC2 (Val & Core)          [PROJT;nben or nprom;133]
    Axes:
      [*;;]  <byProjectionYear axis> Projection years
      [;*;]  <byBen axis> Active member benefits

    Accrued benefits
      [;;1]   (not presently used - was Accrued benefit data [3])
    Normal Costs and Term Costs
      [;;2]   <ncObra num> Normal Cost OBRA or Max Contrib Current Liability
      [;;3]   <ncSolvLiab num> Not used (was normal cost for Annuity Purchase portion of Solvency liability)
      [;;4]   <ncAcctg num> Service Cost
      [;;5]   <ncAbo num> Normal Cost for ABO
      [;;6]   <ncFas35 num> Normal Cost ASC 960 (FAS 35)
      [;;7]   <termCostFunding num> Funding Term Cost
      [;;8]   <termCostStatutory num> Statutory Term Cost
      [;;9]   <ncPsvag num> German PSVaG Normal cost
      [;;48]  <ncRpa num> RPA '94 Current Liability Normal Cost
      [;;53]  <NCCUR3 num> Gateway Current Liability Normal Cost
      [;;62]  <ncMINNAR num> Not-at-risk Funding Liability Normal Cost or German accounting service cost
      [;;63]  <ncMINAR num> At-risk Funding Liability Normal Cost
      [;;64]  <ncMAXNAR num> Not-at-risk PUC max-tax Liability Normal Cost
      [;;65]  <ncMAXAR num> At-risk PUC max-tax Liability Normal Cost
      [;;76]  <ncTransValLiab num> Not used (was normal cost for Transfer Value portion of Solvency liability)
      [;;79]  <ncUCMAXNAR num> Not-at-risk UC max-tax Liability Normal Cost
      [;;80]  <ncUCMAXAR num> At-risk UC max-tax Liability Normal Cost or Non-Indexed
      [;;84]  <ncEanA num> Accounting EAN Level % Normal cost or German Modified Teilwert Normal Cost
      [;;97]  <ncEanPct num> Entry Age Normal - level percentage of salary Normal Cost
      [;;98]  <ncEanDol num> Entry Age Normal - level dollar Normal Cost
      [;;99]  <ncPUC num> Projected Unit Credit Normal Cost
      [;;100] <ncUC num> Pure Unit Credit Normal Cost
      [;;101] <ncAApct num> Attained Age - level percentage of salary Normal Cost
      [;;102] <ncTeilwert num> Teilwert Normal Cost
      [;;110] <ncCasAal num> CAS Actuarial Accrued Liability Normal Cost
      [;;111] <ncCasMal num> CAS Minimum Actuarial Liability Normal Cost
      [;;133]  <ncAFN num> PBGC AFN Normal Cost
    Active Member Liabilities
      [;;10]  <actPvfbFunding num> Funding Present value of future benefits (PPF in OUTC2 if UK PPF run)
      [;;11]  <actPvfbStatutory num> Statutory Present value of future benefits
      [;;12]  <actLiabObra num> OBRA or Max Contrib Current Liability
      [;;13]  <actLiabPsvag num> German PSVaG or UK PPF
      [;;14]  <actLiabSolv num> Annuity Purchase Portion of Solvency liability
      [;;15]  <actPvfbAcctg num> Accounting Present value of future benefits
      [;;16]  <actLiabPbo num> Projected Benefit Obligation
      [;;17]  <actLiabAbo num> Accumulated Benefit Obligation
      [;;18]  <actLiabFas35 num> ASC 960 (FAS 35)
      [;;19]  (not used) - DAILYROLL stores active funding liability here
      [;;49]  <actLiabRpa num> RPA '94 Current Liability
      [;;54]  <ALCUR3 num> Gateway Current Liability
      [;;66]  <ALMINNAR num> Not-at-risk Funding Liability or German accounting interest cost
      [;;67]  <ALMINAR num> At-risk Funding Liability
      [;;68]  <ALMAXNAR num> Not-at-risk PUC max-tax Liability
      [;;69]  <ALMAXAR num> At-risk PUC max-tax Liability
      [;;77]  <actLiabTransVal num> Transfer Value Portion of Solvency liability
      [;;81]  <ALUCMAXNAR num> Not-at-risk UC max-tax Liability
      [;;82]  <ALUCMAXAR num> At-risk UC max-tax Liability or Non-Indexed
      [;;85]  <actEanA num> Accounting EAN Level % or German Modified Teilwert liability
      [;;86]  <pvEECont num> Present value of employee contributions
      [;;87]  <actpvEECont num> Accounting P.V. of future employee contributions
      [;;93]  <actLiabWind num> Annuity Purchase Portion of Windup liability
      [;;94]  <actLiabTransValWind num> Transfer Value Portion of Windup liability
      [;;103] <actLiabEanPct num> Entry Age Normal - level percentage of salary liability
      [;;104] <actLiabEanDol num> Entry Age Normal - level dollarliability
      [;;105] <actLiabPUC num> Projected Unit Credit liability
      [;;106] <actLiabUC num> Pure Unit Credit liability
      [;;107] <actLiabAApct num> Attained Age - level percentage of salary liability
      [;;108] <actLiabTeilwert num> Teilwert liability / Pensionskasse reserve
      [;;112] <actLiabCasAal num> CAS Actuarial Accrued Liability
      [;;113] <actLiabCasMal num> CAS Minimum Actuarial Liability
      [;;119] <pvEECont num> Present value of employer contributions (German only)
      [;;120] <actpvEECont num> Accounting P.V. of future employer contributions (German only)
      [;;127] <actPKrc num> Pensionskasse risk capital
      [;;129] <actCASAalPvfb num> CAS AAL present value of future benefits
      [;;130] <actAFN num> PBGC AFN Plan Liability

    Vested Active Liabilities
      [;;20]  <actVestedLiabObra num> Vested OBRA or Max Contrib Current Liability
      [;;21]  <actVestedLiabPbgc num> Vested PBGC Variable Premium Liability OR Vested multi-employer liability
      [;;22]  (not used - had been Vested Plan Termination Liability)
      [;;23]  <actVestedLiabAbo num> Vested ABO
      [;;24]  <actVestedLiabFas35 num> Vested ASC 960 (FAS 35)
      [;;50]  <actVestedLiabRpa num> Vested RPA '94 Current Liability
      [;;70]  <actPBGCNAR num> Not-at-risk PBGC Liability
      [;;71]  <actPBGCAR num> At-risk PBGC Liability
      [;;74]  <ALMINNARV num> Vested not-at-risk Funding Liability
      [;;75]  <ALMINARV num> Vested at-risk Funding Liability
     [;;121]  <actPBGCNARCas num> Not-at-risk PBGC Liability for CAS participants
     [;;122]  <actPBGCARCas num> At-risk PBGC Liability for CAS participants
    Data for active members who decrement
      [;;27]  <decrActivesHc [] num> Headcount for actives who decrement [#iota PROJT in OUTC2]
     [;;109]  <decrActivesHcPBGC [] num> PBGC Headcount for actives who decrement [#iota PROJT in OUTC2]
     [;;123]  <decrActivesHcPBGCCas [] num> PBGC Headcount for CAS actives who decrement [#iota PROJT in OUTC2]
     [;;116]  <decrActivesHcCas [] num> CAS Headcount for actives who decrement [#iota PROJT in OUTC2]
      [;;28]  <decrActivesAge num> Attnd age #times headcount for actives who decrement
      [;;29]  <decrActivesSex num> Sex times headcount for actives who decrement
      [;;30]  <decrActivesBenInforce [] num> Benefits inforce for actives who dec. [#iota PROJT in OUTC2]
     Expected & actual benefit payments, initial actives (emerging inactives) [#iota PROJT]
     NB: includes actives who decremented prior to start of PROJT as well as those
         still active at the start of PROJT
      [;;25]  <initactExpBenPayObra [] num> OBRA or Max Contrib basis expected benefit payments
      [;;26]  <decrActivesExpBenPayAcctg [] num> PBO basis expected benefit payments
      [;;51]  <actExpBenPayRpa [] num> RPA '94 basis expected benefit payments
      [;;56]  <actExpBenPayAbo [] num> ABO basis expected benefit payments
      [;;57]  <initactExpBenPayFdg [] num> Funding basis expected benefit payments
      [;;31]  <decrActivesExperienceBenPay [] num> Experience benefit payments
     [;;124]  <decrActivesExperienceBenPayCas [] num> Experience benefit payments for CAS participants
     [;;117]  <actExpBenPayCasAal [] num> CAS AAL basis expected benefit payments
     [;;118]  <actExpBenPayCasMal [] num> CAS MAL basis expected benefit payments
     Liabilities for actives who decrement [#iota PROJT in OUTC2]
      [;;32]  <decrActivesLiabFunding [] num> Funding Present value of future benefits (PPF in OUTC2 if UK PPF run)
      [;;33]  <decrActivesLiabStatutory [] num> Statutory Present value of future benefits (may be total solvency in Canadian mode in VALX)
      [;;34]  <decrActivesLiabObra [] num> OBRA or Max Contrib Current Liability
      [;;35]  <decrActivesLiabPbgc [] num> PBGC Premium Liability or multi-employer vested liability
      [;;36]  <decrActivesLiabSolv [] num> Annuity Purchase portion of Solvency liability
      [;;37]  <decrActivesLiabPbo [] num> PBO
      [;;38]  <decrActivesLiabAbo [] num> ABO
      [;;39]  <decrActivesLiabFas35 [] num> ASC 960 (FAS 35) Liability
      [;;40]  <decrActivesLiabPsvag [] num> German PSVaG or UK PPF
      [;;41]  <decrActivesBenInforceInPayStatus [] num> Benefits inforce in pay status for . . . [#iota PROJT in OUTC2]
      [;;42]  (not used - was DALX - Funding liab. in pay status for . . . )
      [;;43]  (not used - was DALSTYX - Statutory liab. in pay status for . . .)
      [;;44]  (not used - was DALPBOX - PBO in pay status for . . .)
      [;;52]  <decrActivesLiabRpa [] num> RPA '94 Current Liability
      [;;55]  <DALCUR3 [] num> DALCUR3 - Gateway Current Liability / Teilwert liability / Pensionskasse reserve
      [;;72]  <DALMINNAR [] num> Not-at-risk Funding Liability or German accounting interest cost
      [;;73]  <DALPBGCNAR [] num> Not-at-risk PBGC Liability
     [;;125]  <DALPBGCNARCas [] num> Not-at-risk PBGC Liability for CAS participants
      [;;78]  <decrActivesLiabTransVal [] num> Transfer Value portion of Solvency liability
      [;;83]  <DALMAXNAR [] num> Not-at-risk Max Tax Liability
      [;;90]  <DALMINAR [] num> At-risk Funding Liability
      [;;91]  <DALPBGCAR [] num> At-risk PBGC Liability
     [;;126]  <DALPBGCARCas [] num> At-risk PBGC Liability for CAS participants
      [;;92]  <DALMAXAR [] num> At-risk Max Tax Liability or Non-Indexed
      [;;95]  <decrActivesLiabWind [] num> Annuity Purchase portion of Windup liability
      [;;96]  <decrActivesLiabTransValWind [] num> Transfer Value portion of Windup liability
     [;;114]  <decrActivesLiabCasAal [] num> CAS Actuarial Accrued Liability
     [;;115]  <decrActivesLiabCasMal [] num> CAS Minimum Actuarial Liability
     [;;128]  <decrActivesLiabPKRC [] num> German Pensionskasse risk capital
     [;;131]  <decrActivesCasAalPvfb num> CAS AAL present value of future benefits
     [;;132]  <decrActivesAFN num> PBGC AFN Plan Liability
    Assumption change (Empty in OUTC2)
      [;;45]  <assumChgFunding num> Funding assumption change (Empty in OUTC2)
      [;;46]  <assumChgStatutory num> Statutory (solvency in Canadian mode) assumption change (Empty in OUTC2)
      [;;47]  <assumChgAcctg num> FASB assumption change (Empty in OUTC2)
    Valuation projection
      [;;58]  <valProj_FutureDecHeadcount> Headcount, future decrements (funding) [TAA]
              [*] <byAge num>
      [;;59]  <valProj_FutureDecNominalPay> Nominal payments, actives (funding) [TAA;32]
              NB: Pre-3.10 cores always include emerging inactives in this column too.
                  When a post-3.09 core is read (for output, VALX, etc), this column is adjusted
                  to include emerging inactives in the function ADD#deltaINACTIVES
              NB: For subtotals, dim may just be 2 (PUC, PUC NC)
              #IF 2=#rho #rho itemData
                 [*;] <byAge axis>
                 [;1] PVB (on Actuarial Liability basis if PPA)
                 [;2] PUC AL
                 [;3] PUC NC
                 [;4] UC AL
                 [;5] UC NC
                 [;6] PPA Funding AR AL (If Multiemployer, RPA Current Liability)
                 [;7] PPA Funding UC NAR EIR (If Multiemployer, RPA Current Liability NC)
                 [;8] Solvency transfer value (If Multiemployer, Multiemployer Vested Liability)
                 [;9] Solvency immediate annuity purchase
                 [;10] Solvency deferred annuity purchase
                 [;11] PPA PBGC NAR
                 [;12] PPA PBGC NAR EIR
                 [;13] PPA Max Tax PUC AR AL
                 [;14] PPA Max Tax PUC AR NC
                 [;15] PPA Funding AR NC
                 [;16] PPA Max Tax UC EIR
                 [;17] PPA Max Tax UC NAR AL
                 [;18] PPA Max Tax UC NAR NC
                 [;19] PPA Max Tax UC AR AL
                 [;20] PPA Max Tax UC AR NC
                 [;21] Windup transfer value
                 [;22] Windup immediate annuity purchase
                 [;23] Windup deferred annuity purchase
                 [;24] PPA PVB
                 [;25] PPA Max Tax PUC NAR AL
                 [;26] PPA Max Tax PUC NAR NC
                 [;27] PPA Funding NAR AL
                 [;28] PPA Funding NAR NC
                 [;29] CAS Actuarial Accrued Liability
                 [;30] CAS Actuarial Accrued Liability NC
                 [;31] CAS Minimum Actuarial Liability
                 [;32] CAS Minimum Actuarial Liability NC
              #ELSE
                 <!>
              #ENDIF
      [;;60]  <valProj_FutureDecHeadcountAcctg> Headcount, future decrements (acctg) [TAA]
              [*] <byAge num>
      [;;61]  <valProj_FutureDecNominalPayAcctg> Nominal payments, actives (acctg) [TAA;8]
              NB: Pre-3.10 cores always include emerging inactives in this column too.
                  When a post-3.09 core is read (for output, VALX, etc), this column is adjusted
                  to include emerging inactives in the function ADD#deltaINACTIVES
              NB: For subtotals, dim may just be 2 (PUC, PUC NC)
              #IF 2=#rho #rho itemData
                 [*;] <byAge axis>
                 [;1] EBO
                 [;2] PBO
                 [;3] PBO NC
                 [;4] ABO
                 [;5] ABO NC
                 [;6] at risk
                 [;7] PBO Annuity Substitution
                 [;8] PBO NC Annuity Substitution
              #ELSE
                 <!>
              #ENDIF
      [;;88]  <valProj_FdgEmerging> Core projection funding emerging inactive PBPs by benefit [TAA;14]
              #IF 2=#rho #rho itemData
                 [*;] <byAge axis>
                 [;1] PVB (on Actuarial Liability basis if PPA)
                 [;2] Solvency transfer value (RPA Current Liability if multiemployer)
                 [;3] Solvency immediate annuity purchase
                 [;4] Solvency deferred annuity purchase
                 [;5] PPA Funding AR
                 [;6] PPA Max Tax AR
                 [;7] Windup transfer value
                 [;8] Windup immediate annuity purchase
                 [;9] Windup deferred annuity purchase
                 [;10] PPA Funding NAR
                 [;11] PPA Max Tax NAR
                 [;12] PPA PBGC NAR
                 [;13] CAS Actuarial Accrued Liability
                 [;14] CAS Minimum Actuarial Liability
              #ELSE
                 <!>
              #ENDIF
      [;;89]  <valProj_ActgEmerging>  Core projection accounting emerging inactive PBPs by benefit [TAA;1]
              #IF 2=#rho #rho itemData
                 [*;] <byAge axis>
                 [;1] EBO
              #ELSE
                 <!>
              #ENDIF
OUTCX4_DEF[;;;;] Non-OPEB Initial Nonactive output structure:
      OUTX4 (Val Set & Det Fcst) [PROJT;NSTC;3;2;66]
      OUTC4 (Val & Core)         [PROJT;NSTC;3;2;NBENI(+NBEN if VTasACT);66]
        Note: Benefits dimension is currently compressed out right after reading for cores.

    Axes:
      [*;;;;;]  <byProjectionYear axis> Projecton years
      [;*;;;;]  <byNonactStatusCode axis> Nonactive member status codes
      [;;1;;;]  <annuities axis> annuities
      [;;2;;;]  <lifeIns axis> life insurances
      [;;3;;;]  <lumpSum axis> lump sums
      [;;;1;;]  <inPayStat axis> In pay status
      [;;;2;;]  <notInPayStat axis> Not in pay status
      [;;;;*;]  <byBen axis> Inactive member benefits

      Notes:
         Headcounts are only available by status code and payment status.
         OUTC4[;;1;;1;2 3 4 33 35 54] contains values, the other 'columns' are always 0.

         Projected benefit payments are not available by annuity type.
         OUTC4[;;1;;;34] contains the total value, the other 'columns' are always 0.

         German accounting interest cost is not available by payment status or annuity type.
         OUTC4[;;1;1;;38] contains the total value, the other 'columns' are always 0.

    Nonactive member inforce data - Detail
      [;;;;;1]   <nonactStatusCode num> Status code for nonactives
      [;;;;;2]   <nonactHc num> Headcount for nonactive members
      [;;;;;54]  <nonactPBGCHC num> PBGC headcount for nonactive members
      [;;;;;60]  <nonactPBGCHCCas num> PBGC headcount for CAS nonactive members
      [;;;;;57]  <nonactCasHc num> CAS headcount for nonactive members
      [;;;;;3]   <nonactAttAge num> Attained age times headcount for nonactives
      [;;;;;4]   <nonactSex num> Sex times headcount for nonactive members
      [;;;;;5]   <nonactBenInforce num> Benefits inforce for nonactive members
      [;;;;;6]   <nonactExperienceBenPay num> Experience benefit payments for initial nonactives
      [;;;;;61]  <nonactExperienceBenPayCas num> Experience benefit payments for CAS initial nonactives
    Nonactive member total liabilities  (see also RPA '94 current liab section)
      [;;;;;7]   <nonactLiabFunding num> Funding liability for nonactives (PPF in OUTC4 if UK PPF run)
      [;;;;;8]   <nonactLiabStatutory num> Statutory liability for nonactives (may be total solvency in Canadian mode in VALX)
      [;;;;;9]   <nonactLiabObra num> OBRA or Max Contrib Current liability for nonactives
      [;;;;;10]  <nonactLiabPbgc num> PBGC Premium Liability or multi-employer vested liab for nonactives
      [;;;;;11]  <nonactLiabSolv num> Annuity Purchase portion of Solvency liability for nonactives
      [;;;;;12]  <nonactLiabPbo num> PBO for nonactives
      [;;;;;13]  <nonactLiabAbo num> ABO for nonactives
      [;;;;;14]  <nonactLiabFas35 num> ASC 960 (FAS 35) liability for nonactives
      [;;;;;15]  <nonactLiabPsvag num> German PSVaG or UK PPF
      [;;;;;30]  <nonactLiabRpa num> RPA '94 Current liability for nonactives
      [;;;;;32]  <NAALCUR3 num> Gateway liability for nonactives
      [;;;;;38]  <NAALPPA num> PPA not-at-risk funding liability for nonactives or German accounting interest cost
      [;;;;;39]  <NAALPBGC num> PPA not-at-risk PBGC liability for nonactives
      [;;;;;62]  <NAALPBGCCas num> PPA not-at-risk PBGC liability for CAS nonactives
      [;;;;;40]  <nonactLiabTransVal num> Transfer Value portion of Solvency liability for nonactives
      [;;;;;41]  <NAALPPAar num>  PPA at-risk funding liability for nonactives
      [;;;;;42]  <NAALPBGCar num> PPA at-risk PBGC liability for nonactives
      [;;;;;63]  <NAALPBGCarCas num> PPA at-risk PBGC liability for CAS nonactives
      [;;;;;44]  <NAALMAXTAX num> PPA not-at-risk max tax liability for nonactives
      [;;;;;45]  <NAALMAXTAXar num> PPA at-risk max tax liability for nonactives or Non-Indexed
      [;;;;;47]  <NAALPPAvest num> PPA vested not-at-risk funding liability for nonactives
      [;;;;;48]  <NAALPPAarvest num> PPA vested at-risk funding liability for nonactives
      [;;;;;49]  <nonactLiabVBO num> VBO for nonactives
      [;;;;;50]  <nonactLiabFas35vest num> ASC 960 (FAS 35) vested liability for nonactives
      [;;;;;51]  <nonactLiabRpavest num> RPA '94 vested current liability/Teilwert/Pensionskasse reserve for nonactives
      [;;;;;52]  <nonactLiabWind num> Annuity Purchase portion of Windup liability for nonactives
      [;;;;;53]  <nonactLiabWindTransVal num> Transfer Value portion of Windup liability for nonactives
      [;;;;;55]  <nonactLiabCasAal num> CAS Actuarial Accrued Liability for nonactives
      [;;;;;56]  <nonactLiabCasMal num> CAS Minimum Actuarial Liability for nonactives
      [;;;;;64]  <nonactLiabPKRiskCap num> Pensionskasse risk capital for nonactives
      [;;;;;65]  <nonactLiabCASAALPvfb num> CAS AAL present value of future benefits for nonactives
      [;;;;;66]  <nonactLiabAFN num> PBGC AFN Plan Liability for nonactives
    Expected benefit payments
     *** Overrides produce incorrect results for ABO vs PBO when inactive XBPs differ due to sharing slots for ABO/PBO
      [;;;;;16]  <nonactExpBenPayObra num> OBRA or Max Contrib basis (n/a unless qualified mode)
      [;;;;;17]  <nonactExpBenPayAcctg num> Acctg basis
      [;;;;;31]  <nonactExpBenPayRpa num> RPA '94 Current Liability basis
      [;;;;;37]  <nonactExpBenPayFdg num> Funding basis
      [;;;;;58]  <nonactExpBenPayCasAal [] num> CAS AAL basis inactive expected benefit payments
      [;;;;;59]  <nonactExpBenPayCasMal [] num> CAS MAL basis inactive expected benefit payments
    Immunized liability
      [;;;;;18]  <nonactImmunizedLiabFunding num> Funding Immunized liability for nonactives
      [;;;;;19]  <nonactImmunizedLiabStatutory num> Stat. Immunized liability for nonactives
      [;;;;;20]  <nonactImmunizedLiabAcctg num> Accounting Imm. liability for nonactives
    Annuity Purchase liability
      [;;;;;21]  <nonactAnnuityPurchLiabFunding num> Funding Ann. purchase liability for nonactives
      [;;;;;22]  <nonactAnnuityPurchLiabStatutory num> Stat. Ann. purch. liability for nonactives
      [;;;;;23]  <nonactAnnuityPurchLiabAcctg num> Acct. Ann. purch. liability for nonactives
    Immunized payments
      [;;;;;24]  <nonactImmunizedBenPayFunding num> Funding Immunized payments for nonactives
      [;;;;;25]  <nonactImmunizedBenPayStatutory num> Stat. Immunized payments for nonactives
      [;;;;;26]  <nonactImmunizedBenPayAcctg num> Accounting Imm. payments for nonactives
    Assumption change (Empty in OUTC4)
      [;;;;;27]  <nonactAssumChgFunding num> Funding assumption change (Empty in OUTC4)
      [;;;;;28]  <nonactAssumChgStatutory num> Statutory or Canadian solvency assumption change (Empty in OUTC4)
      [;;;;;29]  <nonactAssumChgAcctg num> FASB assumption change (Empty in OUTC4)
    Valuation projection (Only PROJT=1 stored in OUTC4)
      [;;;;;33] <valProj_nonActiveHeadcount> Headcount, nonactives (funding) [TAA]
               [*] <byAge num>
      [;;;;;34] <valProj_nonActiveNominalPay> Nominal payments, nonactives (funding) [TAA;1 or 11]
               [*;] <byAge axis>
                   [;1] Regular/Actuarial Liability basis
                   [;2] PPA At-risk Funding (RPA Current Liability, if multiemployer)
                   [;3] PPA Not-at-risk Funding EIR (Multiemployer Vested Liability, if multiemployer)
                   [;4] PPA PBGC
                   [;5] PPA PBGC EIR
                   [;6] PPA Not-at-risk Max Tax
                   [;7] PPA Not-at-risk Max Tax EIR
                   [;8] PPA At-risk Max Tax
                   [;9] PPA Not-at-risk
                  [;10] CAS Actuarial Accrued Liability
                  [;11] CAS Minimum Actuarial Liability

      [;;;;;35] <valProj_nonActiveHeadcountAcctg> Headcount, nonactives (acctg) [TAA]
               [*] <byAge num>
      [;;;;;36] <valProj_nonActiveNominalPayAcctg> Nominal payments, nonactives (acctg) [TAA;2]
               #IF 2=#rho #rho itemData
                   [*;] <byAge axis>
                   [;1] PBO
                   [;2] PBO Annuity substitution
      [;;;;;46] <valProj_nonActiveSolvencyPay> Canadian Solvency/Windup payments, nonactives [TAA;6]
                   [*;] <byAge axis>
                   [;1] solvency transfer value
                   [;2] solvency immediate annuity purchase
                   [;3] solvency deferred annuity purchase
                   [;4] windup transfer value
                   [;5] windup immediate annuity purchase
                   [;6] windup deferred annuity purchase
    Tax Reserve (valuations only).  empty in OUTX4.
      [;;;;;43] <nonactTR num> Tax Reserve for nonactives
OUTCM5_DEF[;;] Individual aggregate results structure:
    OUTC5/OUTM5 (Val & Core) [PROJT;n;9]
  Axes:
    [*;;] <byProjectionYear axis> projection years
    [;*;] <byRecord axis> number of records

    [;;1]  <indaggHc num> Count
    [;;2]  <indaggPvb num> PVB
    [;;3]  <indaggPvEec num> PV future employee contributions
    [;;4]  <indaggPvSvc num> PVSvc
    [;;5]  <indaggPvSal num> PVSal
    [;;6]  <indaggValHc num> VNum
    [;;7]  <indaggValSal num> VSal
    [;;8]  <minConAssetAllocBasis num> Minimum contribution asset allocation basis
    [;;9]  <maxConAssetAllocBasis num> Maximum contribution asset allocation basis
OUTC6_DEF[] Input data numeric field totals structure:
   OUTC6/OUTM6 (Val & Core)
    [*]  <numFldtotals num> numeric field totals
ProVal Status Codes
 1 = Active
 4 = Retired
 6 = Vested
 8 = Disabled
10 = Survivor
12 = Non-participating
13 = Vested valued through active
